/*
 * $Id: Year2000Fixer.java,v 1.1 2009/06/18 19:53:15 afaichun Exp $
 * 
 * Copyright (C) 2008 General Electric Company. All Rights Reserved.
 * 
 * This software is the confidential and proprietary information of the General
 * Electric Company (GE). You shall not disclose this software and shall use it
 * only in accordance with the terms of the license agreement you entered into
 * with GE.
 * 
 * GE MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
 * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 * NON-INFRINGEMENT. GE SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE
 * AS A RESULT OF USING, MODIFYING, OR DISTRIBUTING THIS SOFTWARE OR ITS
 * DERIVATIVES.
 */
package com.ge.healthcare.autosc.processor.magmon.y2k;
/**
 * Fixes year-2000 compliance problems for ASCII files where each line starts
 *  with a date.  Typically, two or three digit years are translated to
 *  four digit years.
 *
 * @author Daniel S. Horwitz, Compuware Corp.
 *
 * @version AutoSC P5P6
 */
public interface Year2000Fixer {
    /**
     * Get a year-2000 compliant version of the specified line of data.
     *
     * @param sourceLine The line of source data.
     *
     * @return A year-2000 compliant version of the source data.
     */
    String getCompliant( String sourceLine );
}
